<?php
error_reporting(0);

session_start();
include('definicion.php');
$resultado="";

if($_POST['usuario'] == '' or $_POST['password'] == '' or $_POST['repassword'] == '' or $_POST['nombre']=='' or $_POST['apellido']==''){
    $resultado="Por favor complete todos los campos.";
}
else{
    $sql = 'SELECT * FROM usuario';
    $rec = mysql_query($sql) or die('Mi error es: '.mysql_error());
    $verificar_usuario = 0;

    while($result = mysql_fetch_object($rec)) {
        if($result->nombre_usuario == $_POST['usuario']) {
            $verificar_usuario = 1;
        }
    }

    if($verificar_usuario == 0) {
        if($_POST['password'] == $_POST['repassword']) {
            $nombre=$_POST['nombre'];
            $apellido=$_POST['apellido'];
            $usuario = $_POST['usuario'];
            $password = $_POST['password'];

            $sql="INSERT INTO usuario(nombre,apellido,pass,id_nivel,nombre_usuario) VALUES ('$nombre','$apellido','$password',1,'$usuario')";
            mysql_query($sql);

            $_SESSION["nombre_usuario"]=$_POST['usuario'];
			$_SESSION["id_nivel_usuario"] = 1;
            $_SESSION["nivel_usuario"]='Principiante';
			
			$row = mysql_fetch_array(mysql_query("SELECT id FROM usuario where nombre_usuario='$nombre'"));
			$_SESSION["user_id"] = $row["id"];
            $resultado="OK";
        } else {
            $resultado="Las claves no son iguales, intente nuevamente.";
        }
    } else {
        $resultado="Este usuario ya ha sido registrado anteriormente.";
    }
}

echo $resultado;

?>
